// 自动隐藏提示消息
document.addEventListener('DOMContentLoaded', function() {
    const alerts = document.querySelectorAll('.alert');
    alerts.forEach(function(alert) {
        setTimeout(function() {
            alert.style.opacity = '0';
            setTimeout(function() {
                alert.remove();
            }, 300);
        }, 3000);
    });
});

// 座位预约确认
function confirmReservation(seatNumber) {
    return confirm(`确定要预约座位 ${seatNumber} 吗？`);
}

// 取消预约确认
function confirmCancellation(seatNumber) {
    return confirm(`确定要取消座位 ${seatNumber} 的预约吗？`);
}

// 删除确认
function confirmDelete(itemName) {
    return confirm(`确定要删除 ${itemName} 吗？`);
}

// 表单验证
function validateForm(formId) {
    const form = document.getElementById(formId);
    const inputs = form.querySelectorAll('input[required], textarea[required]');
    
    for (let input of inputs) {
        if (!input.value.trim()) {
            alert('请填写所有必填字段');
            input.focus();
            return false;
        }
    }
    return true;
}

// 时间格式化
function formatDateTime(dateString) {
    const date = new Date(dateString);
    return date.toLocaleString('zh-CN');
}